Refactoring - Refactorización
La refactorización en ingeniería del software es el proceso de reestructurar o mejorar el código existente sin alterar su comportamiento externo. Este proceso se centra en mejorar la estructura interna del código, haciéndolo más legible, mantenible y eficiente. La refactorización es esencial para reducir la complejidad del código, eliminar la lógica duplicada y mejorar la calidad general del software Fowler, s.f.